From: Florian Müllner Date: Thu, 16 Oct 2025 20:48:21 +0000 (+0200) Subject: ci: Reinstall gdk-pixbuf2 package X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~44^2~179 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=950e6c5c027342d2749488a63aeaf8fcfc20b4ed;p=gnome-shell.git ci: Reinstall gdk-pixbuf2 package The mutter image contains a custom gdk-pixbuf build without the glycin loader, in order to unbreak running installed tests in CI. The downside is that we end up with no SVG loader. For the toolbox image we don't care about installed tests, but we very much care about working icons. So reinstall the distro gdk-pixbuf package to bring back the glycin loader (and thus SVG support). Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8735 Part-of: --- diff --git a/.gitlab-ci/build-toolbox-image.sh b/.gitlab-ci/build-toolbox-image.sh index a4cb6e228..ec7da0ba5 100755 --- a/.gitlab-ci/build-toolbox-image.sh +++ b/.gitlab-ci/build-toolbox-image.sh @@ -41,6 +41,7 @@ build_container() { ) buildah run $build_cntr dnf config-manager setopt '*-openh264.enabled=0' buildah run $build_cntr dnf install -y "${extra_packages[@]}" + buildah run $build_cntr dnf reinstall -y gdk-pixbuf2 # reinstall with glycin support buildah run $build_cntr dnf builddep malcontent -y # for building libmalcontent buildah run $build_cntr dnf debuginfo-install -y "${debug_packages[@]}" buildah run $build_cntr dnf clean all